parser grammar XMLParser;

options {
  language = Java;
  tokenVocab = XMLlexer;
}

@header {
package PL.prac6;
}

entrada : bloque EOF;
bloque : etiquetaa linea etiquetac;
linea : (PALABRA|atrib|bloque)*;
atrib : PALABRA IGUAL CADENA ;
etiquetaa : MENOR PALABRA atrib? MAYOR ;
etiquetac : MENOR BARRA PALABRA MAYOR ;